//对外暴露配置路由(常量路由):全部用户都可以访问到的路由
export const constantRoute = [
  {
    //登录
    path: '/login',
    component: () => import('@/views/login/index.vue'),
    name: 'login',
    meta: {
      title: '登录', //菜单标题
      hidden: true, //代表路由标题在菜单中是否隐藏  true:隐藏 false:不隐藏
      icon: 'Promotion' //菜单文字左侧的图标,支持element-plus全部图标
    }
  },
  {
    //登录成功以后展示数据的路由
    path: '/',
    component: () => import('@/layout/index.vue'),
    name: 'admin', //!!重点
    meta: {
      title: '',
      hidden: false,
      icon: ''
    },
    redirect: '/',
    children: [
      {
        path: '/',
        component: () => import('@/views/home/index.vue'),
        meta: {
          title: '首页',
          hidden: false,
          icon: 'HomeFilled'
        }
      }
    ]
  },

  {
    //404
    path: '/404',
    component: () => import('@/views/404/index.vue'),
    name: '404',
    meta: {
      title: '404',
      hidden: true,
      icon: 'DocumentDelete'
    }
  }
  // {
  //   path: '/screen',
  //   component: () => import('@/views/screen/index.vue'),
  //   name: 'Screen',
  //   meta: {
  //     hidden: false,
  //     title: '数据大屏',
  //     icon: 'Platform'
  //   }
  // }
];
// 动态路由，用于匹配菜单动态添加路由
export const asyncRoutes = [
  {
    path: '/',
    name: '/',
    component: () => import('@/views/home/index.vue'),
    meta: {
      title: '后台首页'
    }
  },
  {
    path: '/goods/list',
    name: '/goods/list',
    component: () => import('@/views/good/index.vue'),
    meta: {
      title: '商品管理'
    }
  },
  {
    path: '/category/list',
    name: '/category/list',
    component: () => import('@/views/category/index.vue'),
    meta: {
      title: '分类管理'
    }
  }
  // {
  //   path: '/user/list',
  //   name: '/user/list',
  //   component: UserList,
  //   meta: {
  //     title: '用户列表'
  //   }
  // },
  // {
  //   path: '/order/list',
  //   name: '/order/list',
  //   component: OrderList,
  //   meta: {
  //     title: '订单列表'
  //   }
  // },
  // {
  //   path: '/comment/list',
  //   name: '/comment/list',
  //   component: CommentList,
  //   meta: {
  //     title: '评价列表'
  //   }
  // },
  // {
  //   path: '/image/list',
  //   name: '/image/list',
  //   component: ImageList,
  //   meta: {
  //     title: '图库列表'
  //   }
  // },
  // {
  //   path: '/notice/list',
  //   name: '/notice/list',
  //   component: NoticeList,
  //   meta: {
  //     title: '公告列表'
  //   }
  // },
  // {
  //   path: '/setting/base',
  //   name: '/setting/base',
  //   component: SettingBase,
  //   meta: {
  //     title: '配置'
  //   }
  // },
  // {
  //   path: '/coupon/list',
  //   name: '/coupon/list',
  //   component: CouponList,
  //   meta: {
  //     title: '优惠券列表'
  //   }
  // },
  // {
  //   path: '/manager/list',
  //   name: '/manager/list',
  //   component: ManagerList,
  //   meta: {
  //     title: '管理员管理'
  //   }
  // },
  // {
  //   path: '/access/list',
  //   name: '/access/list',
  //   component: AccessList,
  //   meta: {
  //     title: '菜单权限管理'
  //   }
  // },
  // {
  //   path: '/role/list',
  //   name: '/role/list',
  //   component: RoleList,
  //   meta: {
  //     title: '角色管理'
  //   }
  // },
  // {
  //   path: '/skus/list',
  //   name: '/skus/list',
  //   component: SkusList,
  //   meta: {
  //     title: '规格管理'
  //   }
  // },
  // {
  //   path: '/level/list',
  //   name: '/level/list',
  //   component: LevelList,
  //   meta: {
  //     title: '会员等级'
  //   }
  // },
  // {
  //   path: '/setting/buy',
  //   name: '/setting/buy',
  //   component: SettingBuy,
  //   meta: {
  //     title: '支付设置'
  //   }
  // },
  // {
  //   path: '/setting/ship',
  //   name: '/setting/ship',
  //   component: SettingShip,
  //   meta: {
  //     title: '物流设置'
  //   }
  // },
  // {
  //   path: '/distribution/index',
  //   name: '/distribution/index',
  //   component: DistributionIndex,
  //   meta: {
  //     title: '分销员管理'
  //   }
  // },
  // {
  //   path: '/distribution/setting',
  //   name: '/distribution/setting',
  //   component: DistributionSetting,
  //   meta: {
  //     title: '分销设置'
  //   }
  // }
];
